<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
 <?php
        // 一.接收Form表单的数据
        echo"checkadmin<br>";
        //var_dump($_POST);
        //关联数据是键值对
        //array(3) { ["username"]=> string(3) "cz1" ["password"]=> string(3) "123" ["verify"]=> string(3) "123" }
        $username=$_POST['username'];
        $password=$_POST['password'];
        $verify=$_POST['verify'];
        echo "<br>$username $password $verify<br>";
        //二.处理表单数据，操作数据表
        //1.连接数据库
        $link=  mysqli_connect("localhost", "root", "");//创建数据库连接，返回一数据库连接资源
        mysqli_select_db($link, "itcast");//选择要使用数据库
        mysqli_set_charset($link, "utf8");//设置连接的字符编码
        
        //2.操作数据表,写SQL模板
        $sql="SELECT * FROM shop_admin WHERE username='$username' AND PASSWORD=SHA1('$password');";
        //mysqli_query(数据库的连接, sql语句) 如果做select 返回一个查询结果资源;如果是insert delete update 返回true或false；
        echo "<br>$sql<br>";
        $result=  mysqli_query($link, $sql);//
        var_dump($result);
        echo "<br>";
        //$num= mysqli_num_rows($result); //返回的行数
//        $row=  mysqli_fetch_array($result);//返回一行数据包含索引数组和关联数组
        $row= mysqli_fetch_assoc($result);//返回一行数据关联数组
//        $row=  mysqli_fetch_row($result);//返回一行数据索引数组
        var_dump($row);
//        exit();
        //3.处理结果数据，并返回
        if($row){
            //cookie存储用户ID、用户名
            $uid=$row['id'];
            $username=$row['username'];
            //setcookie(键,值,过期时间);  //过期时间=当前时间+时间间隔=time()+3600*24*7
            setcookie("czaid",$uid, time()+3600*24*7);  //3600秒 * 24小时* 7天
            setcookie("czaname",$username, time()+3600*24*7);
           echo "<script>alert('登录成功！');location.href='index.php'</script>";
        }else{
            echo "<script>alert('用户名或密码错误！请继续努力！');location.href='login.php'</script>";
        }
        ?>
    </body>
</html>
